package Song.Han.day07.demo04;
/*
* 对比：
* 成员变量：编译看左，运行看左
* 成员方法：编译看左，运行看右
* */
public class Demo02MultiMethod {

    public static void main(String[] args) {

        Fu obj = new Zi();

        obj.method();//父子都有，优先子
        obj.methodFu();//父类特有，向上找

        //编译看左，左边是Fu，左边没有methodZi方法，所以报错
        //obj.methodZi();//错误！
        System.out.println("===================");

        //对象的向下还原转型
        Zi objZi = (Zi) obj;
        //转换后就可以调用子类特有方法了
        objZi.methodZi();
        objZi.method();
        objZi.methodFu();

    }
}
